package com.daxue.design.strategy;

/**
 * @author daxue0929
 * @date 2023/2/11
 */

public class Main {

    // TODO:代码可以优化，new的具体算法，可以放到配置文件中。
    // 运行时读取配置文件
    public static void main(String[] args) {

        // new 一个context对象
        Context context = new Context(new ConcreteStrategyA());
        context.contextStrategy();

        // 运行时改变策略
        context.setStrategy(new ConcreteStrategyB());
        context.contextStrategy();

    }
}
